$(function () {
    let form = layui.form;
    let layer = layui.layer
    form.verify({
        // 进行昵称验证
        nickname: function (value) {
            if (value.length > 6) {
                return '昵称长度必须在1~6个之间'
            }
        }
    })
    initUserInfo();
    //先获取到用户的基本信息展示到页面上
    function initUserInfo() {
        $.ajax({
            type: "get",
            url: '/my/userinfo',
            success: function (res) {
                if (res.status !== 0) return layer.msg(res.message)
                //调用form.val()快速为表单赋值
                form.val('formUserInfo', res.data)
            }
        });
    }

    // 发送更新用户的基本信息 ,监听form表单
    $(".layui-form").submit(function (e) {
        // 阻止表单的默认提交行为
        e.preventDefault()
        $.ajax({
            type: "post",
            url: "/my/userinfo",
            data: $(this).serialize(), //可以获取表单元素中所有的值

            success: function (res) {
                if (res.status !== 0) return layer.msg("更新用户信息失败");
                layer.msg("更新用户信息成功");
                // 调用父页面中的方法，重新渲染用户的头像和用户的信息
                console.log("44444444444444444444444444444444");
                window.parent.getUserInfo()
                console.log("1234555");
            }
        });

    })
})